<div id="xpt-report">
<style>
#xpt-report .xpt-hidden{ display:none}
#xpt-report .xpt-table{
   border-collapse:collapse;border-spacing:0;table-layout:fixed;
}
#xpt-report .xpt-row{ line-height:normal}}
#xpt-report .xpt-cell-num{ text-align:right; }
#xpt-report .xpt-cell{
   word-wrap:break-word;word-break:break-all;padding:2px;box-sizing:border-box;
}
#xpt-report .xpt-s-0{
vertical-align:middle;
font-family:"等线",sans-serif;
font-size:11pt;
color:#000000;
border:none;}
#xpt-report .xpt-s-1{
vertical-align:middle;
border:1px solid black;
}
#xpt-report .xpt-s-2{
vertical-align:middle;
text-align:center;
background-color:#9CC2E5;
border:1px solid black;
}
#xpt-report .xpt-s-3{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:none;}
#xpt-report .xpt-s-4{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-5{
vertical-align:middle;
background-color:#9CC2E5;
border:1px solid black;
}
#xpt-report .xpt-s-6{
vertical-align:middle;
font-family:"等线",sans-serif;
font-size:11pt;
color:#0563C1;
text-decoration:underline;
border:1px solid black;
}
#xpt-report .xpt-s-7{
vertical-align:middle;
text-align:center;
border:1px solid black;
}
#xpt-report .xpt-s-8{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border:1px solid black;
}
#xpt-report .xpt-s-9{
vertical-align:middle;
text-align:left;
border:1px solid black;
}
#xpt-report .xpt-s-10{
vertical-align:middle;
background-color:#9CC2E5;
border:none;}
#xpt-report .xpt-s-11{
vertical-align:middle;
background-color:#9CC2E5;
border-top:1px solid black;
border-bottom:none;border-left:1px solid black;
border-right:1px solid black;
}
#xpt-report .xpt-s-12{
vertical-align:middle;
background-color:#BDD6EE;
border:1px solid black;
}
#xpt-report .xpt-s-13{
vertical-align:middle;
text-align:left;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-14{
vertical-align:middle;
text-align:left;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-15{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:none;}
#xpt-report .xpt-s-16{
vertical-align:middle;
text-align:center;
background-color:#9CC2E5;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-17{
vertical-align:middle;
text-align:center;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-18{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-19{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-20{
vertical-align:middle;
text-align:center;
background-color:rgba(156,194,229,1.0);
border-top:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:none;}
#xpt-report .xpt-s-21{
vertical-align:middle;
text-align:center;
border:1px solid black;
}
#xpt-report .xpt-s-22{
vertical-align:middle;
background-color:rgba(156,194,229,1.0);
border:none;}
#xpt-report .xpt-s-23{
vertical-align:middle;
text-align:center;
background-color:rgba(156,194,229,1.0);
border-top:1px solid black;
border-bottom:none;border-left:1px solid black;
border-right:1px solid black;
}
#xpt-report .xpt-s-24{
vertical-align:middle;
border:1px solid black;
}
#xpt-report .xpt-s-25{
vertical-align:middle;
font-family:"等线",monospace;
font-weight:bold;
font-size:11pt;
color:rgba(0,0,0,1.0);
border:1px solid black;
}
#xpt-report .xpt-s-26{
vertical-align:middle;
text-align:center;
border:1px solid black;
}
#xpt-report .xpt-s-27{
vertical-align:middle;
text-align:center;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-28{
vertical-align:middle;
text-align:center;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-29{
vertical-align:middle;
text-align:center;
background-color:#D9E2F3;
border-top:1px solid black;
border-bottom:1px solid rgba(0,0,0,1.0);
border-left:1px solid black;
border-right:1px solid black;
}
#xpt-report .xpt-s-30{
vertical-align:middle;
text-align:center;
background-color:#D9E2F3;
border-top:none;border-bottom:none;border-left:1px solid black;
border-right:1px solid black;
}
#xpt-report .xpt-s-31{
vertical-align:middle;
text-align:center;
background-color:#D9E2F3;
border-top:none;border-bottom:1px solid rgba(0,0,0,1.0);
border-left:1px solid black;
border-right:1px solid black;
}
#xpt-report .xpt-s-32{
vertical-align:middle;
text-align:center;
background-color:rgba(156,194,229,1.0);
border:1px solid black;
}
#xpt-report .xpt-s-33{
vertical-align:middle;
text-align:center;
background-color:rgba(156,194,229,1.0);
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-34{
vertical-align:middle;
text-align:center;
border:1px solid black;
}
#xpt-report .xpt-s-35{
vertical-align:middle;
text-align:center;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-36{
vertical-align:middle;
text-align:center;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-37{
vertical-align:middle;
text-align:center;
background-color:rgba(226,238,218,1.0);
border:1px solid black;
}
#xpt-report .xpt-s-38{
vertical-align:middle;
text-align:center;
background-color:rgba(226,238,218,1.0);
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-39{
vertical-align:middle;
text-align:center;
background-color:rgba(226,238,218,1.0);
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-40{
vertical-align:middle;
text-align:center;
background-color:#9CC2E5;
border:1px solid black;
}
#xpt-report .xpt-s-41{
vertical-align:middle;
text-align:left;
background-color:#FFFFFF;
border:1px solid black;
}
#xpt-report .xpt-s-42{
vertical-align:middle;
text-align:left;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-43{
vertical-align:middle;
text-align:left;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-44{
vertical-align:middle;
text-align:center;
background-color:#E2EEDA;
border:1px solid black;
}
#xpt-report .xpt-s-45{
vertical-align:middle;
text-align:center;
background-color:#E2EEDA;
border:1px solid black;
}
#xpt-report .xpt-s-46{
vertical-align:middle;
text-align:center;
background-color:#E2EEDA;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-47{
vertical-align:middle;
text-align:center;
background-color:#E2EEDA;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-48{
vertical-align:middle;
text-align:center;
background-color:#9CC2E5;
border:1px solid black;
}
#xpt-report .xpt-s-49{
vertical-align:middle;
text-align:center;
background-color:#9CC2E5;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-50{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border:1px solid black;
}
#xpt-report .xpt-s-51{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-52{
vertical-align:middle;
text-align:left;
border:1px solid black;
}
#xpt-report .xpt-s-53{
vertical-align:middle;
text-align:left;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-54{
vertical-align:middle;
text-align:left;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-55{
vertical-align:middle;
text-align:center;
font-family:"等线",sans-serif;
font-size:11pt;
color:#DEEAF6;
background-color:#FFFFFF;
border:1px solid black;
}
#xpt-report .xpt-s-56{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-57{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-58{
vertical-align:middle;
text-align:center;
background-color:#FFF2CB;
border:1px solid black;
}
#xpt-report .xpt-s-59{
vertical-align:middle;
text-align:center;
background-color:#FFF2CB;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-60{
vertical-align:middle;
text-align:center;
background-color:#FFF2CB;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-61{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border:1px solid black;
}
#xpt-report .xpt-s-62{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-63{
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-64{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-65{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border:1px solid black;
}
#xpt-report .xpt-s-66{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:1px solid black;
}
#xpt-report .xpt-s-67{
vertical-align:middle;
text-align:center;
background-color:#BDD6EE;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-68{
vertical-align:middle;
text-align:center;
background-color:#9CC2E5;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:none;border-right:none;}
#xpt-report .xpt-s-69{
vertical-align:middle;
text-align:center;
border:1px solid black;
}
</style>
<div id="xpt-report-sheet-1" data-sheet-name="目录">
<table  class="xpt-table">
<colgroup><col  style="width:36.81640625pt" /><col  style="width:127.10546875pt" /><col  style="width:127.10546875pt" /><col  style="width:106.869140625pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-2">表名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">说明</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">1</td><td  class="xpt-cell xpt-s-6"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">2</td><td  class="xpt-cell xpt-s-6"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-2" data-sheet-name="配置">
<table  class="xpt-table">
<colgroup><col  style="width:143.7109375pt" /><col  style="width:181.263671875pt" /><col  style="width:254.921875pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-5">#变量名</td><td  class="xpt-cell xpt-s-5">变量值</td><td  class="xpt-cell xpt-s-5">说明</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">registerShortName</td><td  class="xpt-cell xpt-s-9">true</td><td  class="xpt-cell xpt-s-1">实体名为包含包名的全类名，如果registerShortName设置为true，则也可以通过去除包名的短类名来访问实体</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">appName</td><td  class="xpt-cell xpt-s-1">nop-ai</td><td  class="xpt-cell xpt-s-1">所有子模块的前缀名</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">entityPackageName</td><td  class="xpt-cell xpt-s-1">nop.ai.dao.entity</td><td  class="xpt-cell xpt-s-1">实体对象所在的包名</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">basePackageName</td><td  class="xpt-cell xpt-s-1">nop.ai</td><td  class="xpt-cell xpt-s-1">所有子模块的父包名</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">maven.groupId</td><td  class="xpt-cell xpt-s-1">io.github.entropy-cloud</td><td  class="xpt-cell xpt-s-1">主工程的groupId</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">maven.artifactId</td><td  class="xpt-cell xpt-s-1">nop-ai</td><td  class="xpt-cell xpt-s-1">主工程的artifactId</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">maven.version</td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1">主工程以及所有子模块的版本号</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">platformVersion</td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1">Nop平台的版本号</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">dialect</td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1">生成对应数据库的建表语句</td></tr>
<tr  class="xpt-row" style="height:13.5pt"><td  class="xpt-cell xpt-s-1">deltaDir</td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">useCoreModule</td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1">allowIdAsColName</td><td  class="xpt-cell xpt-s-1">true</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-3" data-sheet-name="域定义">
<table  class="xpt-table">
<colgroup><col  style="width:31.763671875pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /><col  style="width:59.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-10">序号</td><td  class="xpt-cell xpt-s-11">名称</td><td  class="xpt-cell xpt-s-11">标准域</td><td  class="xpt-cell xpt-s-11">数据类型</td><td  class="xpt-cell xpt-s-11">长度</td><td  class="xpt-cell xpt-s-11">小数位数</td><td  class="xpt-cell xpt-s-11">Java类型</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-4" data-sheet-name="字典定义">
<table  class="xpt-table">
<colgroup><col  style="width:39.7109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="14">1</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/message_type</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">消息类型</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">对话消息的角色类型</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">用户</td><td  class="xpt-cell xpt-s-24">USER</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">用户输入消息</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">助手</td><td  class="xpt-cell xpt-s-24">TOOL</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">AI回复消息</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="19">2</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/project_language</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">项目语言</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">项目使用的编程语言类型</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">Java</td><td  class="xpt-cell xpt-s-24">JAVA</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">Java语言项目</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">Python</td><td  class="xpt-cell xpt-s-24">PYTHON</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">Python语言项目</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">3</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">JavaScript</td><td  class="xpt-cell xpt-s-24">JAVASCRIPT</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">JavaScript/TypeScript项目</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">4</td><td  class="xpt-cell xpt-s-21">004</td><td  class="xpt-cell xpt-s-24">Go</td><td  class="xpt-cell xpt-s-24">GO</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">Go语言项目</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">5</td><td  class="xpt-cell xpt-s-21">005</td><td  class="xpt-cell xpt-s-24">C#</td><td  class="xpt-cell xpt-s-24">CSHARP</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">C#语言项目</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">6</td><td  class="xpt-cell xpt-s-21">006</td><td  class="xpt-cell xpt-s-24">C++</td><td  class="xpt-cell xpt-s-24">CPP</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">C++语言项目</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">7</td><td  class="xpt-cell xpt-s-21">007</td><td  class="xpt-cell xpt-s-24">其他语言</td><td  class="xpt-cell xpt-s-24">OTHER</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">其他编程语言</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="17">3</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/rule_type</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">规则类型</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">项目规则分类</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">编码规范</td><td  class="xpt-cell xpt-s-24">CODING_STYLE</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">代码格式和命名规则</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">安全规则</td><td  class="xpt-cell xpt-s-24">SECURITY</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">安全检测和防护规则</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">3</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">性能规则</td><td  class="xpt-cell xpt-s-24">PERFORMANCE</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">性能优化规则</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">4</td><td  class="xpt-cell xpt-s-21">004</td><td  class="xpt-cell xpt-s-24">架构规则</td><td  class="xpt-cell xpt-s-24">ARCHITECTURE</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">系统架构约束</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">5</td><td  class="xpt-cell xpt-s-21">005</td><td  class="xpt-cell xpt-s-24">自定义规则</td><td  class="xpt-cell xpt-s-24">CUSTOM</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">用户自定义规则</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="15">4</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/config_type</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">配置类型</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">项目配置项的数据类型</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">文本</td><td  class="xpt-cell xpt-s-24">TEXT</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">字符串类型配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">数值</td><td  class="xpt-cell xpt-s-24">NUMBER</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">数字类型配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">3</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">布尔</td><td  class="xpt-cell xpt-s-24">BOOLEAN</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">真假值配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="15">5</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/model_provider</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">AI供应商</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">第三方AI服务提供商</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">OpenAI</td><td  class="xpt-cell xpt-s-24">OPENAI</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">OpenAI服务</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">Claude</td><td  class="xpt-cell xpt-s-24">CLAUDE</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">Claude服务</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">3</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">本地模型</td><td  class="xpt-cell xpt-s-24">LOCAL</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">本地部署模型</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="15">6</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/requirement_type</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">需求类型</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">需求条目的分类</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">总览</td><td  class="xpt-cell xpt-s-24">OVERVIEW</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">需求概览</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">模块</td><td  class="xpt-cell xpt-s-24">MODULE</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">功能模块需求</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">3</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">用例</td><td  class="xpt-cell xpt-s-24">CASE</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">测试用例需求</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="15">7</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/status_type</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">状态类型</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">数据记录状态</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">草稿</td><td  class="xpt-cell xpt-s-24">DRAFT</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">可编辑状态</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">初步定稿</td><td  class="xpt-cell xpt-s-24">PRE_FINAL</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">需人工确认</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">3</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">最终定稿</td><td  class="xpt-cell xpt-s-24">FINAL</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">不可修改状态</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="14">8</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/file_format</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">文件格式</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">知识库文档格式类型</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">纯文本</td><td  class="xpt-cell xpt-s-24">TEXT</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">无格式文本</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">Markdown</td><td  class="xpt-cell xpt-s-24">MARKDOWN</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">Markdown格式</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="15">9</td><td  class="xpt-cell xpt-s-32" colspan="2">名称</td><td  class="xpt-cell xpt-s-34" colspan="2">ai/module_type</td><td  class="xpt-cell xpt-s-20">值类型</td><td  class="xpt-cell xpt-s-17"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="2">模块类型</td><td  class="xpt-cell xpt-s-20">英文名</td><td  class="xpt-cell xpt-s-21"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-32" colspan="2">描述</td><td  class="xpt-cell xpt-s-34" colspan="4">DSL生成模块分类</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-37" colspan="6">字典项</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-22">序号</td><td  class="xpt-cell xpt-s-23">值</td><td  class="xpt-cell xpt-s-23">名称</td><td  class="xpt-cell xpt-s-23">代码</td><td  class="xpt-cell xpt-s-23">英文名</td><td  class="xpt-cell xpt-s-23">描述</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">1</td><td  class="xpt-cell xpt-s-21">001</td><td  class="xpt-cell xpt-s-24">ORM模块</td><td  class="xpt-cell xpt-s-24">ORM</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">数据库模型</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">2</td><td  class="xpt-cell xpt-s-21">002</td><td  class="xpt-cell xpt-s-24">API模块</td><td  class="xpt-cell xpt-s-24">API</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">服务接口</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21">3</td><td  class="xpt-cell xpt-s-21">003</td><td  class="xpt-cell xpt-s-24">UI模块</td><td  class="xpt-cell xpt-s-24">UI</td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24">页面定义</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-21"></td><td  class="xpt-cell xpt-s-25"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td><td  class="xpt-cell xpt-s-24"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-26" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-5" data-sheet-name="nop_ai_project">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_project</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiProject</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">AI项目</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">存储AI项目基本信息</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">language</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">项目语言</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/project_language</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">项目使用的编程语言类型：JAVA, PYTHON等</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">name</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">项目名称</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">100</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">prototype_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模板项目ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">project_dir</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">项目目录</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">400</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">项目在文件系统中的存储路径，例如：/data/projects/order-system</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">prototype</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiProject</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">prototypeId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">projectRules</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiProjectRule</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">项目规则</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">projectId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">3</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">configs</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiProjectConfig</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">配置项</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">projectId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">4</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirements</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiRequirement</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">需求列表</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">projectId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">5</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">generatedFiles</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiGenFile</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">生成文件</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">projectId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-6" data-sheet-name="nop_ai_project_rule">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_project_rule</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiProjectRule</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">项目规则</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">存储项目规则配置</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">project_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">项目ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">knowledge_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">知识库ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">关联的知识库条目，规则可能基于某个知识文档</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">rule_name</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">规则名称</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">100</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">规则标识名称，如：code_format_rule, naming_convention</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">rule_content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">规则内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">规则的具体内容（JSON/YAML/文本）</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">6</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">rule_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">规则类型</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">50</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">规则分类，如：CODING_STYLE, SECURITY, PERFORMANCE</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">7</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">is_active</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">是否启用</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">BOOLEAN</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">projectRules</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiProject</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">项目规则</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">projectId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">knowledge</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">relatedRules</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiKnowledge</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">关联规则</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">knowledgeId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-7" data-sheet-name="nop_ai_project_config">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_project_config</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiProjectConfig</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">项目配置</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">项目级配置项管理</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">project_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">项目ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">config_name</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">配置名称</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">50</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">config_value</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">配置值</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">200</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">config_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">配置类型</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/config_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">configs</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiProject</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">配置项</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">projectId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-8" data-sheet-name="nop_ai_model">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_model</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiModel</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">AI模型</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">第三方AI模型注册信息</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">provider</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">供应商</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/model_provider</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">model_name</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模型名称</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">50</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">base_url</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">API地址</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">200</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">api_key</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">API密钥</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">100</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">responses</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">model</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiChatResponse</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">调用记录</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">modelId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-9" data-sheet-name="nop_ai_requirement">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_requirement</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiRequirement</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">需求条目</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">结构化需求管理</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">project_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">项目ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">req_number</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求编号</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">20</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">title</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求标题</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">200</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">6</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">version</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">当前版本</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">10</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">7</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">parent_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">父需求ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">8</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求类型</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/requirement_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">9</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai_summary</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">AI摘要</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">1000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">10</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">status</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">状态</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/status_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirements</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiProject</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">需求列表</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">projectId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">parent</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">children</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiRequirement</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">子需求</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">parentId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">3</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">children</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">parent</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiRequirement</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">子需求</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">parentId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">4</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">historyRecords</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirement</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiRequirementHistory</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">历史版本</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">requirementId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">5</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">generatedFiles</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirement</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiGenFile</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">关联文件</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">requirementId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">6</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCases</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirement</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiTestCase</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">测试用例</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">requirementId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-10" data-sheet-name="nop_ai_requirement_history">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_requirement_history</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiRequirementHistory</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">需求历史</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">需求变更版本记录</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">requirement_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">version</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">版本号</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">10</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirement</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">historyRecords</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiRequirement</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">历史版本</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">requirementId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-11" data-sheet-name="nop_ai_knowledge">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_knowledge</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiKnowledge</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">知识库</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">领域知识文档存储</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">title</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">标题</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">200</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">format</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">格式类型</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/file_format</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">relatedRules</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">knowledge</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiProjectRule</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">关联规则</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">knowledgeId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-12" data-sheet-name="nop_ai_prompt_template">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_prompt_template</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiPromptTemplate</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">提示词模板</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">AI提示词模板定义</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">name</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模板名称</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">100</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模板内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">category</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">分类</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">50</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">inputs</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">输入规范</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">1000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">6</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">outputs</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">输出规范</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">1000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">historyRecords</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">template</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiPromptTemplateHistory</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">历史版本</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">templateId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requests</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">template</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiChatRequest</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">测试请求</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">templateId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-13" data-sheet-name="nop_ai_prompt_template_history">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_prompt_template_history</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiPromptTemplateHistory</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">模板历史</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">提示词模板版本记录</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">template_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模板ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">version</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">版本号</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">10</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模板内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">template</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">historyRecords</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiPromptTemplate</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">历史版本</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">templateId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-14" data-sheet-name="nop_ai_chat_request">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_chat_request</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiChatRequest</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">对话请求</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">多模型测试请求记录</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">template_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模板ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">session_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">会话ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">system_prompt</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">系统提示词</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">65536</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">user_prompt</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">用户提示词</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">65536</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">6</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">message_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">消息类型</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/message_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">7</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">request_timestamp</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">请求时间戳</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">TIMESTAMP</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">8</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">hash</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">内容哈希</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">64</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">9</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">metadata</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">元数据</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">2000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">template</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requests</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiPromptTemplate</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">测试请求</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">templateId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">responses</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">request</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiChatResponse</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">响应列表</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">requestId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-15" data-sheet-name="nop_ai_chat_response">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_chat_response</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiChatResponse</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">响应结果</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">AI模型响应记录</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">request_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">请求ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">session_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">会话ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">model_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模型ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai_provider</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">供应商</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/model_provider</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">6</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai_model</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模型名称</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">50</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">7</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">response_content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">响应内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">65536</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">8</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">response_timestamp</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">响应时间戳</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">TIMESTAMP</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">9</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">prompt_tokens</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">请求Token数</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">INTEGER</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">请求消息消耗的Token数量</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">10</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">completion_tokens</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">响应Token数</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">INTEGER</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">响应消息消耗的Token数量</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">11</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">response_duration_ms</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">响应耗时(毫秒)</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">INTEGER</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">12</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">correctness_score</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">正确性分</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">DECIMAL</td><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">13</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">performance_score</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">性能分</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">DECIMAL</td><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">14</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">readability_score</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">可读性分</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">DECIMAL</td><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">15</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">compliance_score</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">合规性分</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">DECIMAL</td><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">request</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">responses</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiChatRequest</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">响应列表</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">requestId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">model</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">responses</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiModel</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">调用记录</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">modelId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">3</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">generatedFiles</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">chatResponse</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiGenFile</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">生成产物</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">chatResponseId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">4</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCases</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">chatResponse</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiTestCase</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">生成用例</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">chatResponseId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-16" data-sheet-name="nop_ai_gen_file">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_gen_file</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiGenFile</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">生成文件</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">AI生成的DSL模型文件</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">project_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">项目ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">requirement_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">module_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">模块类型</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/module_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">文件内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">65536</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">当前文件内容</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">6</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">file_path</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">文件路径</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">200</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">7</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">chat_response_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">响应ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">8</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">status</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">状态</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/status_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">project</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">generatedFiles</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiProject</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">生成文件</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">projectId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirement</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">generatedFiles</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiRequirement</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">关联文件</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">requirementId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">3</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">chatResponse</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">generatedFiles</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiChatResponse</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">生成产物</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">chatResponseId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">4</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">historyRecords</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">genFile</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiGenFileHistory</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">历史版本</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">genFileId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">5</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCases</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">genFile</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiTestCase</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">测试用例</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">genFileId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-17" data-sheet-name="nop_ai_gen_file_history">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_gen_file_history</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiGenFileHistory</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">文件历史</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">生成文件版本记录</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">gen_file_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">文件ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">version</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">版本号</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">10</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">文件内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">65536</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">当前文件内容</td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">genFile</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">historyRecords</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiGenFile</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">历史版本</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">genFileId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-18" data-sheet-name="nop_ai_test_case">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_test_case</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiTestCase</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">测试用例</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">生成的测试用例</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">requirement_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">需求ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">test_content</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">测试内容</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">2000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">test_data</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">测试数据</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">1000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">gen_file_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">关联文件ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">6</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">chat_response_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">响应ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">7</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">status</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">状态</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">ai/status_type</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">requirement</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCases</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiRequirement</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">测试用例</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">requirementId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">2</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">genFile</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCases</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiGenFile</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">测试用例</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">genFileId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">3</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">chatResponse</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCases</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiChatResponse</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">生成用例</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">chatResponseId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">4</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testResults</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCase</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">nop.ai.dao.entity.NopAiTestResult</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">执行结果</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-many</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">id</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">testCaseId</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
<div id="xpt-report-sheet-19" data-sheet-name="nop_ai_test_result">
<table  class="xpt-table">
<colgroup><col  style="width:28.158203125pt" /><col  style="width:28.869140625pt" /><col  style="width:36.81640625pt" /><col  style="width:83.763671875pt" /><col  style="width:30.31640625pt" /><col  style="width:31.052734375pt" /><col  style="width:98.2109375pt" /><col  style="width:84.5pt" /><col  style="width:55.25pt" /><col  style="width:40.421875pt" /><col  style="width:31.052734375pt" /><col  style="width:71.5pt" /><col  style="width:39.7109375pt" /><col  style="width:53.421875pt" /><col  style="width:82.31640625pt" /><col  style="width:72.2109375pt" /><col  style="width:55.25pt" /><col  style="width:55.25pt" /></colgroup>
<thead>
</thead>
<tbody>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">表名</td><td  class="xpt-cell xpt-s-41" colspan="5">nop_ai_test_result</td><td  class="xpt-cell xpt-s-2">对象名</td><td  class="xpt-cell xpt-s-34" colspan="6">nop.ai.dao.entity.NopAiTestResult</td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">中文名</td><td  class="xpt-cell xpt-s-41" colspan="5">测试结果</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">标签</td><td  class="xpt-cell xpt-s-41" colspan="5"></td><td  class="xpt-cell xpt-s-5"></td><td  class="xpt-cell xpt-s-34" colspan="6"></td><td  class="xpt-cell xpt-s-14"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-40" colspan="3">备注</td><td  class="xpt-cell xpt-s-41" colspan="12">测试用例执行结果</td><td  class="xpt-cell xpt-s-13"></td><td  class="xpt-cell xpt-s-1"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-44" colspan="18">字段列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">编号</td><td  class="xpt-cell xpt-s-2">主键</td><td  class="xpt-cell xpt-s-2">标签</td><td  class="xpt-cell xpt-s-2">字段名</td><td  class="xpt-cell xpt-s-2">控件</td><td  class="xpt-cell xpt-s-2">显示</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">数据域</td><td  class="xpt-cell xpt-s-2">标准域</td><td  class="xpt-cell xpt-s-2">非空</td><td  class="xpt-cell xpt-s-2">类型</td><td  class="xpt-cell xpt-s-2">长度</td><td  class="xpt-cell xpt-s-2">小数位数</td><td  class="xpt-cell xpt-s-2">字典</td><td  class="xpt-cell xpt-s-2">缺省值</td><td  class="xpt-cell xpt-s-2">备注</td><td  class="xpt-cell xpt-s-2">扩展配置</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">1</td><td  class="xpt-cell xpt-s-7">PK</td><td  class="xpt-cell xpt-s-7">seq</td><td  class="xpt-cell xpt-s-9">id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">X</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">主键</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">2</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">test_case_id</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">测试用例ID</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">36</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">3</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">execution_time</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">执行时间</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">TIMESTAMP</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">4</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">success</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">是否成功</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7">M</td><td  class="xpt-cell xpt-s-9">BOOLEAN</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7">5</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">error_log</td><td  class="xpt-cell xpt-s-9">textarea</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9">错误日志</td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9">VARCHAR</td><td  class="xpt-cell xpt-s-7">2000</td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-9"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-1"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-34" colspan="18"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">关联列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-29" rowspan="8">1</td><td  class="xpt-cell xpt-s-48" colspan="2">属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testCase</td><td  class="xpt-cell xpt-s-2">关联属性名</td><td  class="xpt-cell xpt-s-34" colspan="4">testResults</td><td  class="xpt-cell xpt-s-50" colspan="2">关联对象</td><td  class="xpt-cell xpt-s-52" colspan="4">NopAiTestCase</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">中文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">关联类型</td><td  class="xpt-cell xpt-s-52" colspan="4">to-one</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">关联中文名</td><td  class="xpt-cell xpt-s-34" colspan="4">执行结果</td><td  class="xpt-cell xpt-s-16">关联英文名</td><td  class="xpt-cell xpt-s-36" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">忽略依赖</td><td  class="xpt-cell xpt-s-52" colspan="4">false</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-48" colspan="2">备注</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-2">排序条件</td><td  class="xpt-cell xpt-s-34" colspan="4"></td><td  class="xpt-cell xpt-s-50" colspan="2">标签</td><td  class="xpt-cell xpt-s-52" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-58" colspan="11">关联条件</td><td  class="xpt-cell xpt-s-58" colspan="2"></td><td  class="xpt-cell xpt-s-58" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-12">序号</td><td  class="xpt-cell xpt-s-50" colspan="4">左属性</td><td  class="xpt-cell xpt-s-15">左值</td><td  class="xpt-cell xpt-s-50" colspan="2">右属性</td><td  class="xpt-cell xpt-s-19"></td><td  class="xpt-cell xpt-s-50" colspan="2">右值</td><td  class="xpt-cell xpt-s-65" colspan="2"></td><td  class="xpt-cell xpt-s-65" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-8">1</td><td  class="xpt-cell xpt-s-61" colspan="4">testCaseId</td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2">id</td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-61" colspan="5"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-61" colspan="2"></td><td  class="xpt-cell xpt-s-18"></td><td  class="xpt-cell xpt-s-3"></td><td  class="xpt-cell xpt-s-4"></td><td  class="xpt-cell xpt-s-55" colspan="2"></td><td  class="xpt-cell xpt-s-55" colspan="4"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">唯一键列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">唯一键名</td><td  class="xpt-cell xpt-s-40" colspan="3">字段列表</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-40" colspan="4">数据库约束名</td><td  class="xpt-cell xpt-s-48" colspan="6">注释</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="4"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td><td  class="xpt-cell"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-45" colspan="18">别名列表</td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-2">序号</td><td  class="xpt-cell xpt-s-40" colspan="2">名称</td><td  class="xpt-cell xpt-s-40" colspan="3">属性路径</td><td  class="xpt-cell xpt-s-2">中文名</td><td  class="xpt-cell xpt-s-2">英文名</td><td  class="xpt-cell xpt-s-48" colspan="2">数据类型</td><td  class="xpt-cell xpt-s-48" colspan="2">标签</td><td  class="xpt-cell xpt-s-48" colspan="6"></td></tr>
<tr  class="xpt-row" style="height:13.8pt"><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-69" colspan="2"></td><td  class="xpt-cell xpt-s-69" colspan="3"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-7"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-34" colspan="2"></td><td  class="xpt-cell xpt-s-52" colspan="6"></td></tr>
</tbody>
<tfoot></tfoot>
</table>
</div>
</div>
